package com.ruoyi.gbase.util;

import com.yzbank.app.ws.impl.DXPTWebServiceImpl;
import com.yzbank.app.ws.impl.DXPTWebServiceImplService;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
//import org.springframework.stereotype.Component;

/**
 * 发短信
 *
 * @author ys.yin
 * @since 2021-10-27
 *
 */
public class SMSUtil {
	private static final Log logger = LogFactory.getLog(SMSUtil.class);

	/**
	 * 发短信
	 *
	 * @param phonenos 电话  多个手机号码以;号隔开
	 * @param content 内容
	 */
	public static void sendSms(String phonenos,String content) {
		logger.info("开始给"+phonenos+"发短信：" + content );
		DXPTWebServiceImpl dxptws=new DXPTWebServiceImplService().getDXPTWebServiceImplPort();
		//dxptws.sendMessage("8888", phonenos, content, "103060400001");
		//20241203小飞新封装的方式，8888是传统的短信  1810 是优先推企业微信，推不成功的再推短信
		dxptws.sendMessage("1810", phonenos, content, "103060400001");
	}

	/**
	 * 强制发短信
	 *
	 * @param phonenos 电话  多个手机号码以;号隔开
	 * @param content 内容
	 */
	public static void sendSmsFore(String phonenos,String content) {
		logger.info("开始给"+phonenos+"强制发短信：" + content );
		DXPTWebServiceImpl dxptws=new DXPTWebServiceImplService().getDXPTWebServiceImplPort();
		dxptws.sendMessage("8888", phonenos, content, "103060400001");
		//20241203小飞新封装的方式，8888是传统的短信  1810 是优先推企业微信，推不成功的再推短信
		//dxptws.sendMessage("1810", phonenos, content, "103060400001");
	}
}
